# -*- coding: utf-8 -*-
"""
@Time    : 2021/10/7 14:47
@Author  : Leibuyun
@File    : 2.1 使用多个界定符分隔字符串.py
"""

import re

if __name__ == "__main__":
    line = 'asdf fjdk; afed, fjek,asdf, foo'
    print(line.split())  # 字符串的split()方法, 如果没参数， 默认为空格进行分割
    print(re.split(r'[\s;,]+?', line))  # 当原字符串中有连续多个分割字符(\s;,)，会得到空串
    print(re.split(r'[\s;,]+', line))  # 非贪婪模式
    print(re.split(r'([\s;,])+', line))  # 同时获得分割字符, 利用分组
